48ccee330957103430d1f8a4448094f2fbcb4de4,gt-fhir-entities/src/main/java/edu/gatech/i3l/fhir/dstu2/entities/VisitOccurrence.java,VisitOccurrence,constructEntityFromResource,#IResource#,181
Before Change
checkNullReferences();
this.id = encounter.getId().getIdPartAsLong();
this.person.setId(encounter.getPatient().getReference().getIdPartAsLong());
/* Set Period */
this.startDate = encounter.getPeriod().getStart();
this.endDate = encounter.getPeriod().getEnd();
After Change
Encounter encounter = (Encounter) resource;
this.id = encounter.getId().getIdPartAsLong();
IdDt patientRef = encounter.getPatient().getReference();
if(patientRef != null){
if(this.person == null)
this.person = new Person();
this.person.setId(patientRef.getIdPartAsLong());
}
/* Set Period */
this.startDate = encounter.getPeriod().getStart();